#!/usr/bin/env bash
# 发布方法：
#  1. 执行mvn deploy 将文件发布到本地磁盘
#  2. 将本地磁盘文件提交到Github仓库
#  通常可以可以正常下载，如遇傻逼代理ssl报错请添加：
#  -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
SCRIPT_DIR=$(cd `dirname "$0"`; pwd)
GIT_PATH=f:/git/maven-gitlab/
cd ${GIT_PATH}
git pull
cd "${SCRIPT_DIR}"
if [ -n "$1" ];then
  mvn deploy -DaltDeploymentRepository=maven-gitlab::default::file:${GIT_PATH} -Drevision="$1"
  else
  mvn deploy -DaltDeploymentRepository=maven-gitlab::default::file:${GIT_PATH}
fi
cd ${GIT_PATH}
git add -A && git commit -m "update" && git push
echo "推送成功!"